Searching for Configurations in Clone Evaluation - A Replication Study
نویسندگان
چکیده
Clone detection is the process of finding duplicated code within a software code base in an automated manner. It is useful in several areas of software development such as code quality analysis, bug detection, and program understanding. We replicate a study of a geneticalgorithm based framework that optimises parameters for clone agreement (EvaClone). We apply the framework to 14 releases of Mockito, a Java mocking framework. We observe that the optimised parameters outperform the tools’ default parameters in term of clone agreement by 19.91% to 66.43%. However, the framework gives undesirable results in term of clone quality. EvaClone either maximises or minimises a number of clones in order to achieve the highest agreement resulting in more false positives or false negatives introduced consequently.
منابع مشابه
Performance Evaluation of Magnetorheological Damper Valve Configurations Using Finite Element Method
The main purpose of this paper is to study various configurations of a magnetorheological (MR) damper valve and to evaluate their performance indices typically dynamic range, valve ratio, inductive time constant and pressure drop. It is known that these performance indices (PI) of the damper depend upon the magnetic circuit design of the valve. Hence, nine valve configurations are considered fo...
متن کاملDefining evaluation criteria for Health Information Systems using Human, organization and technology-fit factors (HOT-fit): systematic review
Introduction: The purpose of this study is to conduct a review of a series of published studies on evaluation of health information systems in order to determine the criteria of evaluation of hospital information systems using HOT-fit framework Information sources or data: The present study is a review study to evaluate articles of English databases PubMed, scupos and Persian databases Irandoc...
متن کاملDesigning and evaluation of a decision support system for prediction of coronary artery disease
Introduction: Since human health is the issue of Medical Research, correct prediction of results is of a high importance. This study applies probabilistic neural network (PNN) for predicting coronary artery disease (CAD), because the PNN is stronger than other methods. Methods: In this descriptive-analytic study, The PNN method was implemented on 150 patients admitted to the Mazandaran Heart...
متن کاملLAGA: A Software for Landscape Allocation using Genetic Algorithm
In this paper, Landscape Allocation using Genetic Algorithm (LAGA), a spatial multi-objective land use optimization software is introduced. The software helps in searching for optimal land use when multiple objectives such as suitability, area, cohesion and edge density indices are simultaneously involved. LAGA is a flexible and easy to use genetic algorithm-based software for optimizing the sp...
متن کاملDirect observation of procedural skills (DOPS) evaluation method: Systematic review of evidence
Background: Evaluation is one of the most important aspects of medical education. Thus, new methods of effective evaluation are required in this area, and direct observation of procedural skills (DOPS) is one of these methods. This study was conducted to systematically review the evidence involved in this type of assessment to allow the effective use of this method. Methods: Data ...
متن کامل